scrapbox-bundlerがバイナリファイルを結合する挙動について (2026-02)
バグというより仕様かなtakker.icon
デフォルトで外部URL先のデータをbase64エンコードして埋め込む仕様になっている
すみません! ページ名を変更しましたwho.icon
ただこの仕様が不便であれば変更します
あ、いや、やっぱ難しいかも
esbuildの仕様的に簡単に実装できるか怪しい
🍵who.icon
ありがとうございます。今のところ、(takkerさんの教えてくれた)URL除外指定で不都合ないはずですねwho.icon
たぶんそれが意図された使い方なのだと
それはそれとしてDocsがないに等しいのはなんとかしたい
たすけてLLM~!
cf. 井戸端にダークテーマを導入したい
from 2026/02/14
who.icon
https://gyazo.com/2c941b98136966d46a957eed67fa1159https://gyazo.com/bb8963c3effae2ec2f03426b0627f4f3https://gyazo.com/2a5132b70222d34be01b76405058ce35https://gyazo.com/5b9b562feda61a34bf74ec049917468c
メニューがまだだけど、他の誰かが対応してくれるかもしれないからとりあえずSettingsいっとくか
scrapbox-bundlerの出力結果がなんだかおかしい…途中からabse64が混ざっている
https://gyazo.com/92af155ffd1304eb3ff4c3593d64b7d8
Google FontsのBIZ UDゴシックのCSSが物凄い文字数なのが原因らしい
日本語フォントの分割woff2の@font-face {}をCosenseのページ内に収めるのは無理だから、井戸端側にフォントファイルを直に置いておくことにする
このフォント、TTFしかないな‥まあいいか
takkerさんが助けてくれたので不要に。ファイルとCSSを削除しました
うん? scrapbox-bundler が@font-face内のsrc: url()で指定されているバイナリファイルにアクセスしようとして404を返されている?
しかし、こちらではInPrivateモードの未ログイン状態でもファイルにアクセスできる
Pluginとやらがファイルへのアクセスを弾かれている?
そもそもなぜCSSを結合するツールがバイナリファイルにアクセスする必要があるのでしょう
どこにバグ報告をすればよいのだ
takker.iconでOKですtakker.icon
大変助かりました!ありがとうございます!!!who.icon
とりあえずbundleの対象から外してSettingsから直に@importすることにする
https://gyazo.com/3a9fdc4b62fb53c2ecf2ecf13d567fa0
code:error.log
Failed to build.
2 Errors:
✘ ERROR 404 Failed to fetch https://scrapbox.io/files/69903a203583dfb074cef64f.ttf plugin remote-loader
https://scrapbox.io/api/code/villagepump/BIZ%20UD%E3%82%B4%E3%82%B7%E3%83%83%E3%82%AF/style.css:6:10:
6 │ src: url("https://scrapbox.io/files/69903a203583dfb074cef64f.ttf");
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
✘ ERROR 404 Failed to fetch https://scrapbox.io/files/69903a273583dfb074cef65b.ttf plugin remote-loader
https://scrapbox.io/api/code/villagepump/BIZ%20UD%E3%82%B4%E3%82%B7%E3%83%83%E3%82%AF/style.css:20:10:
20 │ src: url("https://scrapbox.io/files/69903a273583dfb074cef65b.ttf");
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from Settings
Webフォント用CSS
bundleする時は、一旦これを一旦除外状態にしないとbundleに失敗しますwho.icon
Google Fontsの日本語フォントのCSSは凄まじい文字数なのでbundleするのは無理なんだ。すまない…who.icon
あとscrapbox-bundler自体のバグなのか、@font-face { src: url();}内のバイナリファイルのURLにアクセスしようとしてbundleに失敗するんだ。変なバグを踏んでしまい本当にすまないwho.icon
あーそれはパーセントエンコーディングかexternalの問題かもtakker.icon
明日調べてみます
お手数おかけします…who.icon
一旦上のbundleのリンクのURL parametersのexternalにGoogle fontのドメインを足してみてくださいtakker.icon
それで解決するかも
書き方はすでに設定してあるexternalの記法を参照
こちらでも試したいですが今スマホしかないのですまない
ありがとうございます。externalにGoogle Fontsとhttps://scrapbox.io/files/を追加したところ、bundleが通りましたwho.icon
やはりそういうことか。解決してよかったですtakker.icon
やったー!ダークになった!takker.icon
https://gyazo.com/c726260726d79af801b62e001bd4f01a
who.icon🎉
【問題が解決したため、ここにあった.cssは元のUserCSSに移しました】
from 2026/02/14
takker.icon
scrapbox-bundler直したいところがありまくりなのだが、だいぶコードがややこしくなっていて着手できていない
今ならcoding agentがあるから、開発再開できるかも
Mijikko.icon
井戸端を始動します
第3、第4、第7井戸にいる従業員は、直ちに避難してください
詰め込まれたUserCSSの山により崩壊の危機に瀕した井戸端
みんなの為、知的生産の為、全ての人の希望を背負ったイドバタニシが自らの命を燃やして立ち向かう
イドバタニシのシェイク.icon
盛大に何かが始まりそうな予感takker.icon
ドラマ化が待たれるcaki.icon
第3井戸にいくためには謎解きをしなければならないnishio.icon
高級イドバタリアンは謎解きで認証されるのか…yosider.icon